home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / tsutle22.zip / TSUTLE.NWS < prev    next >
Text File  |  1993-04-12  |  14KB  |  255 lines

  1. University of Vaasa, Finland, Sun IPX SPARCstation garbo.uwasa.fi
  2. has a large collection of PD and shareware PC programs available by
  3. anonymous ftp or mail server. The file /pc/ts/0news-ts contains news
  4. about the TS-programs in the /pc/ts directory (in reverse order).
  5. This text, which you now have, is an extract from the 0news-ts file.
  6. ..................................................................
  7. Prof. Timo Salmi      Co-moderator of comp.archives.msdos.announce
  8. Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
  9. Faculty of Accounting & Industrial Management; University of Vaasa
  10. Internet: ts@uwasa.fi Bitnet: salmi@finfun   ; SF-65101, Finland
  11. ..................................................................
  12.  
  13. Mon 12-Apr-93: I have updated
  14.  "PESTIKID.EXE Keep your computer to yourself, lock keyboard"
  15. This program locks the keyboard and turns off alt-ctrl-del until you
  16. give your selected ascii code. As Iain Sillars sillarsi@logica.co.uk
  17. kindly noted, the ascii code 000 locks the system so that "the
  18. computer would not release without being switched off". In
  19. accordance to Iain's suggestion I have narrowed the range of
  20. acceptable asciis to 1-255. PESTIKID.EXE is in the upgraded
  21. garbo.uwasa.fi:/pc/ts/tsutle22.zip package. Please note that as my
  22. other recent updates it has been packed with PKZIP version 2.04G.
  23.  
  24. Sun 6-Dec-92: I found a bug in my TDEL.EXE "Timo's safe recursive
  25. delete files and remove directories" version 1.2.
  26.    The previous version sometimes detected non-existing directories.
  27. I think I pinpointed the elusive error in my code and hopefully have
  28. this bug corrected.
  29.    While I was at it I also included a more detailed message why a
  30. directory cannot be removed. Example: "Directory not empty: Contains
  31. 2 subdirectories and 1 files".
  32.    TDEL.EXE skips read-only files, but reports them. The updated
  33. version also reports hidden and system files (but does not allow
  34. deleting them).
  35.    For Unix users I would describe TDEL.EXE as an MsDos counterpart
  36. rather than a direct port of the rm command. For MsDos users one
  37. could call TDEL.EXE a combined file deletion and directory-tree
  38. pruning utility.
  39.    TDEL.EXE is a part of my consequently updated fifth utility
  40. collection from garbo.uwasa.fi:/pc/ts/tsutle21.zip.
  41.  
  42. Thu 26-Nov-92: I have updated my TDEL.EXE "Timo's safe recursive
  43. delete". Besides being able to delete files, this program includes
  44. the option of removing directories recursively. The new version does
  45. the removing from bottom up, which makes using the utility very
  46. convenient. Of course you'll first have to make the directories
  47. empty by deleting the files from them, if any, but that is easy by
  48. first applying TDEL recursively on the files. A small practice set
  49. for ramdisk is included, because even with safe deleting and
  50. removing one has to know exactly what one is doing!
  51.    The old method of removing from top to bottom has been preserved
  52. for compatibility.  It has a special switch /f (force Forward).
  53.    TDEL.EXE is a part of the consequently updated fifth utility
  54. collection from me garbo.uwasa.fi:/pc/ts/tsutle20.zip.
  55.  
  56. Tue 6-Oct-92: I have updated my fifth utility collection to be
  57. garbo.uwasa.fi:/pc/ts/tsutle19.zip.
  58.    CMOS.EXE "Display of the CMOS information" is a program that
  59. reads your battery backupped system information. The program now
  60. takes an optional switch /BW to run on an LDC laptop so that only
  61. two colors (LightGray / Black) are used. CMOS can take ? as a
  62. parameter. It then gives the usage information.
  63.    CLOBBER.EXE "Delete files beyond undelete" is a new program in
  64. the collection. As you know there are several programs that can
  65. undelete deleted files, most notably the external undelete.exe
  66. program that comes with MsDos 5.0.  CLOBBER works by rewriting your
  67. destination file full with ? and then deleting the file. Thus if one
  68. undeletes the file the original contents is no longer there. Be
  69. realistic if you wish a water-tight security. But beware. Although
  70. this can foil a "simple" undelete, there are programs that can read
  71. the sectors of the disk directly. If you update a sensitive file
  72. that often leaves old, unattached clusters of the file on the disk,
  73. and those can be read by a skillful snoop. On the other hand use
  74. CLOBBER judiciously because as a general rule you will lose the file
  75. for good (which is the exact purpose of CLOBBER). I have not been
  76. able to evaluate how well CLOBBER performs on a badly fragmented
  77. file. - All in all, there is a lesson to be learned here for those
  78. who trust encryption programs to protect their sensitive files. You
  79. should never encrypt them anywhere else than on a ram disk. If you
  80. use harddisk for even a temporary decryption, it may leave readable
  81. portions on the hard disk. It is not easy to access them, but it is
  82. not overly difficult. For example I have the tools and knowhow to do
  83. it. (No I will not disclose which and how, so please do not ask.) -
  84. I have tried to make CLOBBER fast. It uses its own 64Kb internal
  85. buffer, a kind of a programmed "disk cache".
  86.    The programs are mostly self-documenting, but I added the
  87. documentations to the TSUTLE.INF information file so that they also
  88. are in one place.
  89.  
  90. Sat 6-Jun-92: I have updated to garbo.uwasa.fi:/pc/ts/tsutle18.zip
  91. as follows. I have written a new SETVIDEO.EXE program for setting
  92. the CRT video mode. This program in fact originates from my own need
  93. to set the 132x43 text mode for (MsKermit) terminal emulation in
  94. order to read wide screens when connected to main frames like the
  95. Vaasa University garbo.uwasa.fi and chyde.uwasa.fi.
  96.    It is easy to set the 40x25 in Turbo Pascal by applying
  97. TextMode(C40). Likewise it is fairly trivial to set the 80x43/50
  98. text mode by applying TextMode (C80 + font8x8). But I initially had
  99. difficulties in finding out how to set the 132 text modes until
  100. David R. Conrad (David_Conrad@mts.cc.wayne.edu) kindly informed me
  101. that the interrupt 10hex function 00hex can be used for this purpose
  102. too. The way it goes is that the standard defines video modes from
  103. 00hex to 13hex, but in fact there are many more modes which depend
  104. on the particular video adapter card. This information can be found
  105. in Ralf Brown's list of interrupts INTERRUP.A in inter30a.zip
  106. (located in the /pc/programming directory at garbo.uwasa.fi).
  107.     The problem is that the different video adapter cards have
  108. different defaults for the beyond 13hex video modes. I have used the
  109. following solution. You give the video mode as a hex parameter to
  110. SETVIDEO.EXE rather than choose from a menu of preset video modes.
  111. The values to give for the different video adapter cards can be
  112. found in the said INTERRUP.A information file if you look at INT
  113. 10h, function 00h. There is a very long list in there. For my own
  114. 386s the text modes are
  115.  $00 =  40x25    $01 =  40x25    $02 =  80x25    $03 =  80x25
  116.  $50 =  80x30    $51 =  80x43    $52 = 132x25    $53 = 132x25
  117.  $54 = 132x30    $55 = 132x43    $56 = 132x60
  118.  
  119. Sat 21-Mar-92: I have updated my CMOS.EXE program which displays
  120. information from your battery backupped CMOS memory.
  121.  - Made the CMOS clock display continuous.
  122.  - Omitted the weekday information because it has turned out to be
  123.    volatile.
  124.  - Added the display of whether a math coprocessor is installed
  125.    according to the CMOS configuration information.
  126. I have consequently released an updated version of my fifth utility
  127. collection. It is now garbo.uwasa.fi:/pc/ts/tsutle17.zip.
  128.  
  129. Mon 2-Mar-92: The modern PCs have a battery backupped CMOS memory
  130. which includes the backed-up clock to store the date and the time,
  131. and configuration information. This battery usually lasts for
  132. several years, but eventually it will lose power. The current
  133. (pardon the pun) state of the battery can be checked by programming
  134. since as long as the battery is giving power is a certain bit in
  135. CMOS memory is on, and if the battery looses power the bit will be
  136. off. I have written a program CMOSALAR.EXE to read this bit. If the
  137. battery bit is off, an alarm will be sounded. One option is to put
  138. it in your autoexec.bat where it will act as a sentinel for you.
  139.